Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Spain F32 Portugal F4 Portugal F6 Spain F7 Portugal F2 Portugal F3 Spain F17 Spain F18 Sweden F5 USA F26 Mexico F10 Mexico F11 USA F1 USA F2 USA F3 Mexico F1 Costa Rica F1 Canada F1 Canada F2 Canada F3 Usa F7 Usa F8 Czech Rep. F2 Czech Rep. F3 Spain F18 Usa F14 Usa F15 Usa F18 Usa F5 Portugal F3 Switzerland F3 Spain F11 Usa F13 Usa F15 Brazil F31 Brazil F32 Brazil F33 Brazil F1 Colombia F1 Colombia F2 USA F7 Brazil F26 Brazil F33 M15 Sintra M15 Sintra M25 Porto M25 Vale Do Lobo M25 Villena M25 Vale do Lobo M25 Faro M25 Vale do Lobo Portugal F5 Portugal F1 Italy F5 Brazil F22 Colombia F2 M25 Vila Real de Santo Antonio Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia M25 Vale do Lobo Open Castilla y Leon - Segovia Dharwad Challenger 2003 - Dharwad 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Bancastato Challenger Lugano - Lugano KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open Castilla y Leon - Segovia China Open - Beijing Moncton Men's Challenger - Moncton Porsche Open - Poznan Challenger Britania Zavaleta - Puebla Salinas Challenger Challenger Tunisie - Tunis Siemens Open - Scheveningen M25 Vila Real de Santo Antonio XXX Edizione 'A Savoldi Marco' - Manerbio M25 Vale do Lobo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Banja Luka Challenger 2003 - Banja Luka San Remo Tennis Cup - San Remo M25 Porto Campos do Jordao Challenger Brasilia Challenger Belo Horizonte Challenger National Bank Men's Rimouski Challenger - Rimouski Sao Paulo Challenger M25 Figueira da Foz Bucaramanga Challenger M25 Sintra Le Gosier Challenger M25 Reus Campos do Jordao Challenger X Open Internacional D'Andorra - Andorra Copa Sevilla Internacionales de Andalucia - Seville Arroyo de la Encomienda - Valladolid Open Costa Daurada - Tarragona Garden Open 2004 - Rome Campinas Challenger JSM Challenger of Champaign - Urbana Belo Horizonte Challenger Sao Leopoldo Challenger Buenos Aires Challenger Guayaquil Challenger Sao Paulo Challenger Le Gosier Challenger Blumenau Challenger Arad Challenger Cordenons Challenger Porsche Open - Poznan Sao Leopoldo Challenger Santos Challenger Sao Paulo Challenger Prostejov Challenger Istanbul Challenger Siemens Open 2004 - Scheveningen Campinas Challenger Porto Alegre Challenger Sao Jose Do Rio Preto Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Barranquilla Challenger Sao Paulo Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Lambertz Open - Aachen Sao Paulo Challenger Blois Challenger Challenger Banque Nationale - Granby Recife Challenger Porto Alegre Challenger Charlottesville Challenger Santo Domingo Challenger Savannah Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Vancouver Challenger Como Challenger Semgroup Challenger - Tulsa Corrientes Challenger Ford Tennis Championships - Louisville Guayaquil Challenger BMW Tennis Championship - Sunrise Abierto Internacional Varonil Ciudad de Cancun - Cancun Bangkok Challenger Bucaramanga Challenger Bucaramanga Challenger Belem Challenger Barletta Challenger Mestre Challenger Buenos Aires Challenger Dallas Challenger VIII Torneo Internazionale di Tennis - Barletta Sarasota Challenger Nielsen USTA Pro Tennis Championship - Winnetka Rio De Janeiro Challenger Bucaramanga Challenger Barletta Challenger Rome Challenger Turin Challenger Todi Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Braunschweig Challenger Scheveningen Challenger Itajai Challenger Biella Challenger Floridablanca Challenger Santo Domingo Challenger Manerbio Challenger Como Challenger Genova Challenger Seville Challenger Almaty Challenger Campinas Challenger Tashkent Challenger Buenos Aires Challenger Santiago Challenger Canberra Challenger Sao Paulo Challenger Santiago Challenger Barletta Challenger Montevideo Challenger Sao Paulo Challenger Dallas Challenger Genova Challenger Santo Domingo Challenger Bratislava Challenger Montevideo Challenger Aix En Provence Challenger Marburg Challenger Braunschweig Challenger Montevideo Challenger Lisbon Challenger Kazan Challenger Perugia Challenger Seville Challenger Maia Challenger Oeiras 4 Challenger Campinas Challenger Amersfoort Challenger Guayaquil Challenger Oeiras 1 Challenger Knoxville Challenger Champaign Challenger Le Gosier Challenger Puerto Vallarta Challenger Tunis Challenger M25 Quinta Do Lago Poznan Challenger Seville Challenger Braga Challenger Mestre Challenger Lisbon Challenger Caltanissetta Challenger Aptos Challenger Oeiras 1 Challenger Meknes Challenger M25 Sintra Orlando Challenger Lima Challenger Montevideo Challenger Internazionali di Tennis di Bergamo - Bergamo Napoli Challenger Vicenza Challenger Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona Prostejov Challenger Campinas Challenger Milan Indoors - Milan Girona Challenger Biella Challenger Aix En Provence Challenger Oeiras 1 Challenger Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini Forli 6 Challenger Montechiarugolo - Parma Challenger Braunschweig Challenger Sophia Antipolis Challenger Bordeaux Challenger Lisbon Challenger Sao Jose Do Rio Preto Challenger Bastad Challenger Canberra Challenger Florianopolis Challenger Cordenons Challenger Oeiras 1 Challenger Oeiras 4 Challenger Manama Challenger Porto Challenger Montevideo Challenger Rennes Challenger Porto 2 Challenger Maia 1 Challenger M25 Quinta do Lago Levene Gouldin & Thompson Tennis Challenger - Binghamton Madrid Challenger Rome Challenger Santos Challenger Guayaquil Challenger Prostejov Challenger Sao Paulo Challenger Como Challenger Naples Challenger - Naples Lima Challenger Eckental Challenger Guayaquil Challenger Prostejov Challenger Caltanissetta Challenger ATP Open Castilla y Leon - Segovia Columbus Challenger Newport Beach Challenger Chennai Challenger Bangkok Challenger Yokohama Challenger Sarasota Challenger Tunis Challenger Francavilla Challenger Lima 2 Challenger Timisoara Challenger Braga Challenger Heilbronn Challenger AT&T Challenger of Dallas - Dallas Francavilla Challenger Prostejov Challenger Tampere Challenger Bulgarian Open - Sofia Nur-Sultan Challenger Augsburg Challenger Belgaum Open - Belgaum Lambertz Open - Aachen Open 13 - Marseille St. Remy Challenger Gran Canaria 2 Challenger Oeiras 2 Challenger Oeiras 3 Challenger Biella 7 Challenger Forli Challenger Porto Challenger Memorial Savigni - Sassuolo Baumag Open - Budapest Tampere Challenger San Marino Challenger Croatia Open - Umag Verona Challenger Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Maia 2 Challenger Bendigo Challenger Cherbourg Challenger Forli 5 Challenger Roseto Degli Abruzzi 2 Challenger Chennai Open - Chennai Oeiras 2 Challenger Tennis Napoli Cup - Napoli Argentina Open - Buenos Aires Oldum Brown Vancouver Open - Vancouver Ciudad de Pozoblanco Open Diputacion - Cordoba Perugia Challenger Brasil Open - Costa do Sauipe Campinas Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Volkswagen Challenger 2004 - Wolfsburg Curitiba Challenger Lima Challenger 10ø Tornea B. Camparini - Reggio Emilia Campinas Challenger Mitsubishi Electric Europe Cup - Monza Rio De Janeiro Challenger IPP Open - Helsinki Las Vegas Challenger Estoril Open - Estoril Lima 2 Challenger Internationaler Raiffeisen Grand Prix - St. Polten Montevideo Challenger Sao Leopoldo Challenger Bordeaux Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad USTA Men's Challenger of Dallas - Dallas Prague 2 Challenger Oeiras 2 Challenger Czech Open 2006 - Prostejov Bancolombia Open - Bogota Oeiras 3 Challenger Porto Challenger Mallorca Challenger Santa Fe 2 Challenger Croatia Open - Umag Montevideo Challenger Oeiras 2 Challenger Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Tenerife 2 Challenger Thailand Open - Bangkok Murcia Challenger Girona Challenger Oeiras 3 Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai Oeiras 4 Challenger Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Morocco Tennis Tour - Marrakech Pozoblanco Challenger Oeiras 5 Challenger Dutch Open Tennis - Amersfoort GHI Bronx Tennis Classic - Bronx Tenerife 1 Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose Brest Challenger Helsinki Challenger Maia Challenger Open Seat Godo 2007 - Barcelona Ann Arbor Challenger Estoril Open - Estoril Sacramento Challenger - Sacramento Salvador Challenger Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Lisbon Challenger Gran Canaria 1 Challenger Milan Challenger Recife Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Jonkoping Challenger Prague Challenger Chennai Open - Chennai SAP Open - San Jose Grand Prix Hassan II - Casablanca Bordeaux Challenger The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Dallas Challenger Generali Open - Kitzbuhel If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Milan Challenger Heineken Open - Auckland Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach San Juan Challenger Aix En Provence Challenger Bordeaux Challenger Braunschweig Challenger Porto Alegre Challenger Furth Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Montevideo Challenger AEGON International - Eastbourne Qatar Exxon Mobil Open - Doha Le Gosier Challenger AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Bucaramanga Challenger Mercedes Cup - Stuttgart Rome Challenger Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Qatar ExxonMobil Open - Doha Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Rome Challenger Rakuten Japan Open - Tokyo Itajai Challenger Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm China Open - Beijing Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Topshelf Open - 's-Hertogenbosch AEGON Championships - London BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen Tunis Challenger Erste Bank Open - Vienna Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Santiago Challenger Grand Prix Hassan II - Marrakech AEGON International - Eastbourne BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Las Franquesas del Valles Challenger Sao Paulo Challenger Open de la Comunidad Valenciana - Valencia Geneva Open - Geneva SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Synsam Swedish Open - Bastad Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open Parc - Lyon BA-CA Tennis Trophy - Vienna Estoril Open - Estoril Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Open Parc - Lyon Mercedes Cup - Stuttgart Antalya Cup - Antalya Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Panama City Challenger Qatar ExxonMobil Open - Doha Sydney International - Sydney Delray Beach Open - Delray Beach Santos Challenger Generali Open - Kitzbuhel Lexington Challenger Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg New York Open - New York Gerry Weber Open - Halle Mercedes Cup - Stuttgart Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Zagreb Challenger Todi Challenger U.S. National Indoor Tennis Championships - Memphis Buenos Aires Challenger US Men's Clay Court Championship - Houston Estoril Open - Estoril Irving Challenger AEGON International - Eastbourne Allianz Suisse Open - Gstaad Genova Challenger PTT Thailand Open - Bangkok If Stockholm Open - Stockholm VTR Open - Vina del Mar Brasil Open - Sao Paulo Estoril Challenger Grand Prix Hassan II - Casablanca Rio De Janeiro Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Montevideo Challenger Lisbon Challenger Portugal Open - Oeiras SkiStar Swedish Open - Bastad Porto Alegre Challenger Aircel Chennai Open - Chennai Bordeaux Challenger Buenos Aires Challenger Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Kosice Challenger Open de Tenis Comunidad Valenciana - Valencia Marburg Challenger Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Buenos Aires Challenger Aix En Provence Challenger Erste Bank Open - Vienna Campinas Challenger Valencia Open - Valencia Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Genova Challenger ATP Challenger Tour Finals Sao Paulo Challenger Grand Prix Hassan II - Casablanca Braunschweig Challenger US Men's Clay Court Championship - Houston Bordeaux Challenger Bet-at-home Open - Hamburg Braga Challenger BB&T Atlanta Open - Atlanta Lima Challenger Moselle Open - Metz Lima Challenger China Open - Beijing Valencia Open - Valencia Zadar Challenger ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasov Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Tampere Challenger AEGON Championships - London Tampere Challenger Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Biella Challenger Apia International - Sydney Campinas Challenger Delray Beach Open - Delray Beach Forli 4 Challenger Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Blois Challenger China Open - Beijing Bangkok Challenger Lille Challenger Campinas Challenger Alicante Challenger Sao Paulo Challenger Generali Open - Kitzbuhel Memphis Open - Memphis Tampere Challenger Sopot Challenger Qatar ExxonMobil Open - Doha Lisbon Challenger Brasil Open - Sao Paulo Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Buenos Aires Challenger Barcelona Open BancSabadell - Barcelona Guayaquil Challenger Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York US Men's Clay Court Championship - Houston Swiss Open - Gstaad Poznan Challenger Open Sud de France - Montpellier Delray Beach Open - Delray Beach Sibiu Challenger Braga Challenger 2007 Knoxville Challenger - Knoxville Heineken Open Shanghai - Shanghai Braga Challenger Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Stockholm Open - Stockholm Sydney International - Sydney Millennium Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Croatia Open Umag - Umag BCR Open Romania - Bucharest Buenos Aires Challenger PBZ Zagreb Indoors - Zagreb Bordeaux Challenger Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Tenerife 3 Challenger Regions Morgan Keegan Championships - Memphis Madrid Challenger Delray Beach International Tennis Championships - Delray Beach Porto Challenger Serbia Open - Belgrade Girona Challenger Open de la Comunidad Valenciana - Valencia M25 Mataro Open Sud de France - Montpellier Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Intrum Stockholm Open - Stockholm Francavilla Challenger Erste Bank Open - Vienna Montevideo Challenger Marbella Challenger Barletta Challenger Monterrey Challenger Waco Challenger Ilkley Challenger Santo Domingo Challenger Tennis Masters Series - Madrid Canberra Challenger Millennium Estoril Open - Estoril Seville Challenger Tennis Masters Series - Monte Carlo St. Petersburg Open - St. Petersburg Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Milan Challenger Masters Series Hamburg - Hamburg BellSouth Open - Vina del Mar Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis Masters Series Monte Carlo - Monte Carlo Erste Bank Open - Vienna BNP Paribas Masters - Paris Masters Series Madrid - Madrid Sony Ericsson Open - Miami Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Millennium Estoril Open - Estoril Heineken Open - Auckland BNP Paribas Masters - Paris Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Copa Claro - Buenos Aires Lyon Challenger Internazionali BNL dItalia - Rome Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Thailand Open - Bangkok Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Shenzhen Open - Shenzhen BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid AEGON Championships - London Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo The Dubai Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, POR-SLO 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group 1, 1R, GEO-POR 3-2 All Lower level tournaments Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, Group I, 1R, POR-AUT 1-4 French Open (juniors) Olympics - Rio de Janeiro Valencia Challenger